package nl.rug.snitter.site;

import java.util.ArrayList;
import java.util.HashMap;

public class SimpleUserInfo
{

	private String name= null;
	private String email= null;
	private String screenName= null;
	private String zipCode= null;
	private String adress= null;
	private ArrayList<Long> following= null;
	private ArrayList<Long> followedBy= null;
	private HashMap<Long, Long> newMsgFrom= null;
	
	public SimpleUserInfo()
	{
		
	}

	public SimpleUserInfo(String name, String screenName, String email, String adress, String zipCode, ArrayList<Long> following, ArrayList<Long> followedBy, HashMap<Long, Long> newMsgFrom)
	{
		this.name= name;
		this.screenName= screenName;
		this.email= email;
		this.adress= adress;
		this.zipCode= zipCode;
		this.following= following;
		this.followedBy= followedBy;
		this.setNewMsgFrom(newMsgFrom);
	}
	
	public void setName(String name)
	{
		this.name = name;
	}

	public String getName()
	{
		return name;
	}

	public void setEmail(String email)
	{
		this.email = email;
	}

	public String getEmail()
	{
		return email;
	}

	public void setScreenName(String screenName)
	{
		this.screenName = screenName;
	}

	public String getScreenName()
	{
		return screenName;
	}

	public void setZipCode(String zipCode)
	{
		this.zipCode = zipCode;
	}

	public String getZipCode()
	{
		return zipCode;
	}

	public void setAdress(String adress)
	{
		this.adress = adress;
	}

	public String getAdress()
	{
		return adress;
	}

	public void setFollowing(ArrayList<Long> following)
	{
		this.following = following;
	}

	public ArrayList<Long> getFollowing()
	{
		return following;
	}

	public void setFollowedBy(ArrayList<Long> followedBy)
	{
		this.followedBy = followedBy;
	}

	public ArrayList<Long> getFollowedBy()
	{
		return followedBy;
	}

	public void setNewMsgFrom(HashMap<Long, Long> newMsgFrom)
	{
		this.newMsgFrom = newMsgFrom;
	}

	public HashMap<Long, Long> getNewMsgFrom()
	{
		return newMsgFrom;
	}
}
